#pragma once
#include "DXAMLCommon.h"
#include "ICoreServices.h"
#include "ICLRRuntimeHost2.h"


class IPALCLRServices
{
public:
	virtual HRESULT CreateCLRRuntimeHost( void *pRawAppDomain, ICoreServices *pCore) = 0;
	virtual HRESULT CreateCLRRuntimeHost(ICLRRuntimeHost2 ** ppCLR, XCHAR * * ppszTrustedPath , XCHAR * * ppszPlatformAssembliesList, XCHAR * * ppszManifestBase, XCHAR * * ppszManifestFilePath) = 0;
};